package com.api.user.vo;

import com.api.user.model.CompanionGame;

import java.math.BigDecimal;
import java.util.List;

public class CompanionVo {

    /**
     * birthday : 1620748800000
     * gender : null
     * examine : 2
     * Identification : null
     * registerType : google
     * type : nric
     * prize : 0
     * point : 0
     * vipLevel : PRO MAX
     * addressDetail : 123
     * popularity : 1
     * oku : false
     * companionId : 199
     * relationship : Married
     * email : test125@gmail.com
     * introduction : 123
     * addressCountry : null
     * registerTime : 1620828462597
     * postcode : 213
     * vipExpireTime : null
     * fullName : test125
     * addressState : null
     * avatar : image/img/pic_3_1619415699152.jpg
     * userId : 199
     * phoneNumber : null
     * nationality : Algeria
     * IdentificationTime : 1620828462964
     * coin : 200
     */

    private long birthday;
    private Object gender;
    private int examine;
    private Object Identification;
    private String registerType;
    private String type;
    private int prize;
    private int point;
    private String vipLevel;
    private String addressDetail;
    private int popularity;
    private boolean oku;
    private int companionId;
    private String relationship;
    private String email;
    private String introduction;
    private Object addressCountry;
    private long registerTime;
    private String postcode;
    private Object vipExpireTime;
    private String fullName;
    private String userName;
    private Object addressState;
    private String avatar;
    private Long userId;
    private Object phoneNumber;
    private String nationality;
    private long IdentificationTime;
    private BigDecimal coin;
    private boolean follow;
    private boolean ban;
    List<CompanionGameVo> companionGames;

    public long getBirthday() {
        return birthday;
    }

    public void setBirthday(long birthday) {
        this.birthday = birthday;
    }

    public Object getGender() {
        return gender;
    }

    public void setGender(Object gender) {
        this.gender = gender;
    }

    public int getExamine() {
        return examine;
    }

    public void setExamine(int examine) {
        this.examine = examine;
    }

    public Object getIdentification() {
        return Identification;
    }

    public void setIdentification(Object Identification) {
        this.Identification = Identification;
    }

    public String getRegisterType() {
        return registerType;
    }

    public void setRegisterType(String registerType) {
        this.registerType = registerType;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public int getPrize() {
        return prize;
    }

    public void setPrize(int prize) {
        this.prize = prize;
    }

    public int getPoint() {
        return point;
    }

    public void setPoint(int point) {
        this.point = point;
    }

    public String getVipLevel() {
        return vipLevel;
    }

    public void setVipLevel(String vipLevel) {
        this.vipLevel = vipLevel;
    }

    public String getAddressDetail() {
        return addressDetail;
    }

    public void setAddressDetail(String addressDetail) {
        this.addressDetail = addressDetail;
    }

    public int getPopularity() {
        return popularity;
    }

    public void setPopularity(int popularity) {
        this.popularity = popularity;
    }

    public boolean isOku() {
        return oku;
    }

    public void setOku(boolean oku) {
        this.oku = oku;
    }

    public int getCompanionId() {
        return companionId;
    }

    public void setCompanionId(int companionId) {
        this.companionId = companionId;
    }

    public String getRelationship() {
        return relationship;
    }

    public void setRelationship(String relationship) {
        this.relationship = relationship;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getIntroduction() {
        return introduction;
    }

    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    public Object getAddressCountry() {
        return addressCountry;
    }

    public void setAddressCountry(Object addressCountry) {
        this.addressCountry = addressCountry;
    }

    public long getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(long registerTime) {
        this.registerTime = registerTime;
    }

    public String getPostcode() {
        return postcode;
    }

    public void setPostcode(String postcode) {
        this.postcode = postcode;
    }

    public Object getVipExpireTime() {
        return vipExpireTime;
    }

    public void setVipExpireTime(Object vipExpireTime) {
        this.vipExpireTime = vipExpireTime;
    }

    public String getFullName() {
        return fullName;
    }

    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    public Object getAddressState() {
        return addressState;
    }

    public void setAddressState(Object addressState) {
        this.addressState = addressState;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Object getPhoneNumber() {
        return phoneNumber;
    }

    public void setPhoneNumber(Object phoneNumber) {
        this.phoneNumber = phoneNumber;
    }

    public String getNationality() {
        return nationality;
    }

    public void setNationality(String nationality) {
        this.nationality = nationality;
    }

    public long getIdentificationTime() {
        return IdentificationTime;
    }

    public void setIdentificationTime(long IdentificationTime) {
        this.IdentificationTime = IdentificationTime;
    }

    public BigDecimal getCoin() {
        return coin;
    }

    public void setCoin(BigDecimal coin) {
        this.coin = coin;
    }

    public boolean isFollow() {
        return follow;
    }

    public void setFollow(boolean follow) {
        this.follow = follow;
    }

    public List<CompanionGameVo> getCompanionGames() {
        return companionGames;
    }

    public void setCompanionGames(List<CompanionGameVo> companionGames) {
        this.companionGames = companionGames;
    }

    public boolean isBan() {
        return ban;
    }

    public void setBan(boolean ban) {
        this.ban = ban;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }
}
